成30 度春期情報処理技術者試験
データベーススペシャリスト
解答例
午
後
問1 (配点50点)
設問1 20点: 1 1点×11, 2 1点×9 1 a : 組織区分
b : 担当SC組織コ
c : 所属営業所組織コ
d : 担当営業所組織コ
e : 顧客コ
f : 設置事業所地域コ
g : 顧客コ
h : 担当営業所組織コ
I : 営業担当者社員番号
j : 見積番号
k : 本体 セッ 製品区分
2
組織
顧客
地域
サ ビ ンタ
営業所
設置事業所
注
注明細
注明細内訳 見積
営業担当者
見積明細
商品
設問2 19点: 1 1点 行×7, 2 ン ッ 1点×7, ン タ 1点×5 1
2
設問3 11点: 1 関係 キ 3点,関係 2点,属性 2点, 2 2点×2 1 関係 キ 出荷指示 出荷指示番号,出荷指示 日
関係 注明細
属性 出荷指示番号
2 商品コ セッ 商品 場合
商品コ 設置 ビ 場合 商品
製品 設置 ビ
単体製品 セッ 製品
ン製品 本体製品
ッ 製品構成 商
品 名
商 品 区 分
製 品 区 分
オ
シ ョ ン 区 分
単 体
ッ
製 品 区 分
シ リ ー
コ ー
製 品 サ
標 準 設 置 時 間
設 置 サ ー ビ
商 品 コ ー
ッ
製 品 本 体 製 品 商 品 コ ー
商品 〇 ○
製品 ○ ○
設置サ ビ ○
本体製品 ○
オ シ ン製品 ○
ッ 製品 ○
単体製品 ○ ○
ン
タ 名
問2 配点50点
設問1 18点: 1 3点×3, 2 3点×3 1 a : 1
b : 21
c : 現在 日付 CURRENT_DATE,GETDATE
2 d : 従業員 部署コ
e : DISTINCT
f : ORDER BY
設問2 17点: 1 a 結果 理由4点, b 結果 理由4点, 2 3点,実行タ ン 3点,
処理内容3点 1 a 結果 常終了 を〇
理由 空白
b 結果 を〇
理由 部署 管理者従業員コ 列 DELETE ,NO ACTION 2 従業員家族
実行タ ン 従業員家族 削除 後
処理内容 削除 た 従業員家族 行を 挿入 。
設問3 15点: 1 契機3点,不具合3点, 2 3点, 3 3点×2 1 契機
不具合 削除さ 部署 所属 いた従業員 従業員 情報 一緒 削除さ う 2 [ ] → → [ ] → → [ ] →
3 a 従業員 ,更新 前 部署 部署コ 当 値 設定さ た行 い
う を検査 。
b ン ン内 更新 た部署コ 全 つい ,従業員 全行 対 制約 検査を
行うた
問3 配点50点
設問1 36点: 1 2点×2, 2 2点×4, 3 2点×2, 4 2点×7, 5 2点×3 1 店舗
精算 利用 日,施設ID,券番号,会員ID 2 a : 齢 < 12
b : 齢区分 = '2'
c : 齢 BETWEEN 12 AND 59
d : 齢 >= 60
3 非 ニ 索引
索引 キ 内容 , 利用時刻 精算明細 記録さ 4 : 最大行長
: 効ペ 長
: 均行長
: ペ 当た 均行数
: 必要ペ 数
キ : ペ 長
5 : 必要ペ 数
: 探索行数
コ : ペ 当た 均行数
設問2 14点: 1 2点×4, 2 2点×2, 3 2点 1 W 3 直前 作業ID W 1
(直後 作業ID) W 7
W 9 直前 作業ID W 6
(直後 作業ID) W 10
2 DML DML2,DML3
午
後
問1 配点100点
設問1 43点: 1 4点×2, 2 3点 行×5, 3 4点, 4 4点×4 1 : 仮払金額,精算期限,仮払金残高,支払実行日
: 申請番号,精算日,精算金額
2
3 : 申請種 = '1' OR 申請種 = '2' AND 支払先 IS NOT NULL
4 a : 4,000
b : 15
c : 100,000
d : 400
設問2 20点:4点×5 e : 10
f : 2
g : 3
h : 1
i : 0.41
設問3 37点: 1 3点×2, 4点, 2 3点×5, 4点×2, 3 4点 1 仮想CPU数 8
C4
更新 作成後,バッ ッ 保管前 障害 発生 た場合 2 j : 115,500
k : 225,500
l : 1,322,400
m : 2,400
n : 1,322,400
処理 経費分析表作成
対策内容 DB バ上 SQL文を実行 ,演算 た後 結果行数 を転送させ 。 3 日 8時~23時 バを稼働させそ 以外 停 させ 。
外貨金額 I A , N 8
支払先 NCHAR VARYING( 1 0 0 ) N 4 5
支払目的 NCHAR VARYING( 1 0 0 0 ) Y 1 3 2
支払予定日 DATE N 5 1
支払番号 INTEGER N 5 2
索引の種類と構成列 タ型
LL
格納長 バ 列名
問2 配点100点
設問 100点: 1 2点×2, 2 2点 列×7, 3 あ~う1点×3, ン ッ 1点×28, タ 1点×5,
4 a~r 2点×18, タ 2点×5
1 : 中間仕掛品 製造を指
: 構成部品を発注
2
3 あ : 得意先
い : 商談
う : 入荷
注品目 投入品目 製造品目 発注品目
〇
〇 〇
○ ○
○ ○
○ ○
○ ○
○ ○
○ ○ ○
○
全体設計
設置 試運転 内製 ニッ
購買 ニッ
中間仕掛品
構成部品
専用すり合せ部品
汎用すり合せ部品
ソ 品目
概念 タモ
部門
社員
契約先 出荷先
引先
仕入先
あ 品目
注品目 投入品目 製造品目 発注品目
在庫 品目構成
い
注
注明細
全体設計 注明細
設置 試
運転 注
明細 ソ
注 明細 すり合せ
部品 注
明細 ニッ 注明細
設置 試
運転指示
製造指図
所要量 展開
発注
う
中間仕掛 品製造指
図 中間仕掛 品見込製 造指図 ソ
製造 指図 すり合せ 部品製造 指図 ニッ 製造指図
ニッ 発注
合せ 部品発注
ソ 発注
構成部品 定量発注
構成部品 都度発注 すり合せ
4 a : 上位部門コ
b : 引先区分
c : 契約先 ,出荷先
d : 案件 ,案件内容,商談 日,契約 引先コ ,技術営業社員コ
e : 全体設計内容
f : 工程順
g : 合せ箇所
h : 細仕様
i : 開始予定 日,終了予定 日
j : 合せ部品 注#, 合せ部品 注明細#,専汎区分
k : 設置 試運転 注#,設置 試運転 注明細#,指示 日
l : ニッ 注#, ニッ 注明細#
m : 設計#
n : ソ 注#,ソ 注明細#,納品方法
o : 在庫品目コ ,製造指 数量,優先度
p : 製造品目コ ,製造指 数量
q : 入荷#,入荷 日,入荷数量,発注#
r : 所要量明細#,製造品目コ ,必要数量,引当済数量,中間仕掛品製造#,構成部品都度発注#
追加 タ
ニッ 発注 発注#, ニッ 注#, ニッ 注明細#,直納区分
合せ部品発注 発注#,設計#,発注数量
ソ 発注 発注#,ソ 注#,ソ 注明細#,瑕疵担保期間
構成部品定量発注 発注#,在庫品目コ ,発注数量,発注日在庫数量
構成部品都度発注 発注#,発注品目コ ,発注数量,希望納入 日